Interactive direct volume rendering on desktop multicore processors

نویسندگان

  • Qin Wang
  • Joseph JáJá
چکیده

We present a new multithreaded implementation for the computationally demanding direct volume rendering (DVR) of volumetric datasets on desktop multicore processors using ray casting. The new implementation achieves interactive rendering of very large volumes, even on high resolution screens. Our implementation is based on a new algorithm that combines an object order traversal of the volumetric data followed by a focused ray casting. Using a very compact data structure, our method starts with a quick association of data subcubes with fine-grain screen tiles appearing along the viewing direction in front to back order. The next stage uses very limited ray casting on the generated sets of subcubes while skipping empty or transparent space and applying early ray termination in an effective way. Our multithreaded implementation makes use of new dynamic techniques to ensure effective memory management and load balancing. Our software enables a user to interactively explore large data sets through direct volume rendering while arbitrarily specifying a 2D transfer function. We test our system on a wide variety of well-known volumetric datasets on a two-processor Clovertown platform, each consisting of a Quad-Core 1.86 GHz Intel Xeon Processor. Our experimental tests demonstrate direct volume rendering at interactive rates for the largest datasets that can fit in the main memory on our platform. These tests also indicate a high degree of scalability, excellent load balancing, and efficient memory management across the datasets used.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient rendering of large 3-D and 4-D scalar fields

Title of Dissertation: EFFICIENT RENDERING OF LARGE 3-D AND 4-D SCALAR FIELDS Jusub Kim, Doctor of Philosophy, 2008 Dissertation directed by: Professor Joseph JaJa Department of Electrical and Computer Engineering Rendering volumetric data, as a compute/communication intensive and highly parallel application, represents the characteristics of future workloads for desktop computers. Interactivel...

متن کامل

Volume Rendering in a Virtual Environment

This paper describes a flexible rendering system for scalar volume data which has been integrated into the visualization system COVISE. It allows direct volume rendering based on texture mapping hardware on both the desktop and in projection based virtual environments. Special care has been taken for the design and usability of the virtual reality user interface and for interactive frame rates....

متن کامل

Simultaneous GPU-Assisted Raycasting of Unstructured Point Sets and Volumetric Grid Data

In the recent years the advent of powerful graphics hardware with programmable pixel shaders enabled interactive raycasting implementations on low-cost commodity desktop computers. Unlike slice-based volume rendering approaches GPU-assisted raycasting does not suffer from rendering artifacts caused by varying sample distances along different ray-directions or limited frame-buffer precision. It ...

متن کامل

Parallelisation of desktop environments

This report outlines the research undertaken which is aimed at easing the development of parallel desktop applications. Developing parallel applications is notoriously difficult, but developing parallel desktop applications is further complicated largely due to the interactive nature of desktop environments. With desktop processors widely becoming multicore, parallelising desktop applications i...

متن کامل

Multi-processor iso-surface volume rendering

Volume rendering is used to visualize volumetric data. The rendering process should be sufficiently fast to obtain a smooth interaction with the user. Interactive volume rendering is currently only possible on high speed and very expensive super computers. It is the goal of the research currently being conducted at the University of Twente to bring interactive volume rendering in reach of more ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Concurrency and Computation: Practice and Experience

دوره 21  شماره 

صفحات  -

تاریخ انتشار 2009